infested with pests - French English Dictionary